.logo {
  width: 100%;
  border-bottom: 4px solid #a71b1c; }
  .logo .lo {
    width: 1200px;
    margin: 20px auto; }
    .logo .lo h1 {
      width: 75px;
      height: 75px; }

.register {
  width: 400px;
  height: 300px;
  border: 1px solid black;
  border-radius: 5px;
  margin: 30px auto 10px;
  padding: 20px;
  font-size: 16px;
  color: #999;
  position: relative; }
  .register p {
    margin: 10px auto;
    width: 300px;
    overflow: hidden;
    height: 30px;
    color: black; }
    .register p label {
      float: left; }
    .register p input {
      float: right;
      width: 235px;
      border: 1px solid #cacaca;
      height: 25px;
      border-radius: 5px; }
  .register .newUser {
    color: black;
    font-weight: bolder;
    text-align: center; }
  .register button {
    margin-left: 83px;
    width: 237px;
    padding: 5px 0;
    background-color: chocolate;
    color: #fff; }
  .register a {
    position: absolute;
    bottom: 28px;
    right: 68px;
    color: #1675be;
    font-size: 14px; }
